spare no effort to do

[网络] 不遗余力的做;不遗余力地做;不遗余力地去做某事